package com.hdu.strategy;

import com.hdu.entity.Photo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 上传策略
 *
 * @author xiaobai
 * @since 2024-05-21
 */
public interface UploadStrategy {

    /**
     * 上传文件
     *
     * @param file 文件
     * @param path 上传路径
     * @return {@link String} 文件地址
     */
    String uploadFile(MultipartFile file, String path);

    /**
     * 删除文件
     **/
    void deleteFile(List<Photo> photoList);

}
